2007-06-13 Michael Natterer <mitch@imendio.com>
* gtk/gtklabel.c (gtk_label_set_label): added calls to
g_object_freeze/thaw_notify() so gtk_label_get_text() doesn't
return the old text when called from a "notify::label" callback.
svn path=/trunk/; revision=18120
+2007-06-13 Michael Natterer <mitch@imendio.com>
+
+ * gtk/gtklabel.c (gtk_label_set_label): added calls to
+ g_object_freeze/thaw_notify() so gtk_label_get_text() doesn't
+ return the old text when called from a "notify::label" callback.
+
2007-06-13 Kristian Rietveld <kris@imendio.com>
Audit of GtkTreeView coordinate system usage. (#142494).
g_return_if_fail (GTK_IS_LABEL (label));
g_return_if_fail (str != NULL);
+ g_object_freeze_notify (G_OBJECT (label));
+
last_keyval = label->mnemonic_keyval;
gtk_label_set_label_internal (label, g_strdup (str));
gtk_label_recalculate (label);
if (last_keyval != label->mnemonic_keyval)
gtk_label_setup_mnemonic (label, last_keyval);
+
+ g_object_thaw_notify (G_OBJECT (label));
}
/**